@charset "utf-8";
/* CSS Document */
@media screen and (min-width:768px){body{width:560px;margin:0 auto;background:#f1f1f1;}}
.header{background:#0e90d2;border-color:#dddddd;border-style:solid;border-width:0 0 1px;color:#eee;min-height:50px;position:relative; float:left; width:100%;}
.header a{color:#fff;}
.header .title-right{ float:right;}.title-right a{ float:left; margin-right:5px; padding:0 10px; height:30px; line-height:30px; color:#fff; text-align:center; background:#3bb4f2; margin-top:10px;}
.header .logo{float:left;font-size:18px;height:50px;line-height:50px;padding:0 10px;}
.header .title{float:left;}
.header-menu{float:left; width:100%;}.header-menu ul{background:#e6e6e6;float:left;width:100%; padding:3px 0;}
.header-menu li{ float:left; width:20%;}.header-menu li a{ float:left;width:100%;text-align:center;color:#0e90d2;height:25px;line-height:25px;font-size:16px;}

.info{background:rgba(0,0,0,0.6);padding:0 5px;font-size:13px;position:fixed;bottom:0;line-height:30px; width:100%; text-shadow:none; color:#FFF;}
.info a{background:rgba(240,10,10,1);padding:0 10px;font-size:13px;height:30px; line-height:30px; color:#fff !important;}
@media screen and (min-width:768px){.info{width:560px; box-sizing:border-box;}}

.content{padding:0;background:#ebebeb; float:left; width:100%;}
.Ctitle{background:#fff;float:left;width:100%;border-top:1px solid #cbcbcb;height:45px;border-bottom:2px solid #3bb4f2;box-shadow:0 1px 2px rgba(185,185,185,0.75);position:relative;}
.Ctitle .text{color:#666;font-size:18px;padding:0 0 0 10px; font-weight:bold; line-height:42px; float:left;}
.Ctitle .more{color:#0e90d2;font-size:16px;padding:0 12px 0 0; font-weight:normal;font-family: "Segoe UI"; line-height:45px; float:right;}
.Ctitle2{background:#eef5e9;float:left; width:100%;border-top:1px solid #cbcbcb; height:45px;border-bottom:2px solid #3bb4f2;}
.Ctitle2 .text{color:#666;font-size:18px;font-weight:bold;line-height:42px;text-align:center; float:left; width:100%;}

.main_ul{background:#eee;}
.am-list-item-desced{min-height:155px; max-height:170px; padding:13px !important;width:96% !important; margin:10px 2% 0; background:#fff;box-shadow:0 1px 3px #b9b9b9;border-bottom:0px solid #f0f0f0 !important;}
.am-g{ float:left; width:100%; padding:0 10px; font-size:16px; border-bottom:1px solid #dedede;background:#fff;}
.am-list-thumb{ width:90px; float:left;}
.am-list-thumb a,.am-list-thumb img{ width:100%; float:left; padding:0 !important;}
.am-list-main{ float:left; line-height:22px; margin-left:10px;width: calc(100% - 100px);}
.am-list-main p{ color:#333;width: 100%; float: left;}
.am-list-main h3 a{color:#0e90d2;font-weight:600; font-size:16px; padding:0;}
.am-list-main em{ color:#999;font-style: normal;font-size:13px;}
.am-g .am-text-danger { color:#dd514c;float:left;padding:12px 5px 12px 0;}
.am-g .dark{color:#999;padding-left:3px;}
.am-g a {color:#0e90d2; padding:12px 0; display: block;float:left;}
.am-g a img{ border: 1px solid #dddddd; width: 100% !important;box-shadow:0 1px 2px #eee}
.am-g a:hover {color:#1B4F80;}
.am-icon-angle-right{position:relative;float:right;margin:5% 15px 0 0;}
.am-icon-angle-right:after,.am-icon-angle-right:before{border:5px solid transparent;border-left:5px solid #fff;width:0;height:0;position: absolute;top:0;right:-20px;content:' ';}
.am-icon-angle-right:before{border-left-color:#999;right:-21px;}
.book_readbtn{padding:15px 20px;float:left;width:100%;width:96%;margin:0 2% 3% 2%;background:#fff;box-shadow:0 1px 3px #b9b9b9;}
.book_readbtn li{background:#5278f0;border-radius:3px;float:left;height:40px;line-height:40px;text-align:center;width:48%;margin:5px 1%;}
.book_readbtn li a{color: #fff;display: block; font-size:16px;}
.book-content{color:#666;padding:12px 10px 12px 10px;font-size:18px; line-height:1.6; float:left; width:100%;}
.book-content pre{float:left;width:100%;color:inherit;display:block;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",sans-serif;min-height: 400px;overflow:hidden;}
.book-content p{font-size:inherit; line-height:2.0;text-indent:2em;}
.pageList{float:left;width:100%;height:35px;text-align:center;display:inline-block;margin:20px 0 0 0; overflow: hidden;}
.pageList strong{background:#0e90d2;color:#fff;opacity:0.45;margin:0 1px 0 0;height:24px;line-height:24px;min-width:25px;max-width:50px;display:inline-block; padding:0 2px;border:0;}
.pageList a{background:#3bb4f2;color:#fff !important;margin:0 1px 0 0;height:24px;line-height:24px;min-width:25px;max-width:50px;display:inline-block;padding:0 2px;}
.pageList select{background:#3bb4f2;color:#f5f5f5;padding:0px 5px;border:0;height:25px;line-height:25px;margin-top:-7px;display:inline-block;}
.viewpage{width:100%;overflow:hidden;background:inherit;color:#0e90d2;padding:0px 0px 0 5px;border:1px solid #e5e5e5;border-width:0 1px 1px 0;text-align:center;height:35px;line-height:35px;}
.viewpagebottom{height:35px;line-height:35px;font-size:15px;background:rgb(170, 170, 170);color:rgb(255,255,255);}

.footer{background-color:#fff;overflow:hidden;margin:10px 0 0 0; float:left; width:100%;}
.footer .de-footer-line{height: 3px;overflow: hidden;width: 100%; float:left;}
.footer .de-footer-line span {height: 3px;width: 25%; float:left;}
.footer .de-footer-line span:nth-child(1){background-color:#ff7400;}
.footer .de-footer-line span:nth-child(2){background-color:#f12a66;}
.footer .de-footer-line span:nth-child(3){background-color:#1082ff;}
.footer .de-footer-line span:nth-child(4){background-color:#30b801;}
.footer .de-footer-link{border-bottom:1px solid #c8c7cc;height:43px;overflow: hidden; float:left; width:100%;}
.footer .de-footer-link a{text-align: center; width:25%; box-sizing:border-box; float:left; height:43px; line-height:43px;color: #1082ff;}
.footer .de-footer-link a span{color:#1082ff; padding-left:10px;}

.footer .de-footer-link a:nth-child(1),.footer .de-footer-link a:nth-child(2),.de-footer-link a:nth-child(3){border-right: 1px solid #c8c7cc;}
.footer p{color: #aaa;font-size: 12px;height: 18px;text-align: left; float:left; width:100%;padding-left: 8px;}
.footer p a{color: #aaa;font-size: 12px;height: 18px;line-height:18px;text-align: left; }
.book-page-ctrl { float:left; width:100%;}
.book-page-ctrl li{ float:left; width:25%;}
.book-page-ctrl li a{ float:left; width:100%;text-align:center; color:#0e90d2; line-height:35px; height:35px; font-size:15px;border:1px solid #e5e5e5;border-width:0 1px 1px 0;}

.book-font-ctrl{float:left; width:100%;padding:10px 5px;display:none;}
.book-font-ctrl li{float:left; font-size:12px; line-height:12px;}
.book-font-ctrl li button{background-color: #3bb4f2;border-color:#3bb4f2;color:#fff;font-size:12px;border:1px solid transparent;cursor:pointer;display:inline-block;line-height:1.2;outline:0 none;padding:4px 6px;text-align: center;transition:background-color 300ms ease-out 0s, border-color 300ms ease-out 0s;vertical-align: middle;white-space:nowrap;}
.book-font-ctrl li .on{border-color:#0f9ae0;box-shadow:0 3px 5px rgba(0, 0, 0, 0.15) inset;background:#0e93d7;}
.am-divider-dotted {border-top:1px dotted #ccc;background-color: #e5e5e5; height:1px;overflow: hidden; box-shadow: 0 1px 1px rgba(0, 0, 0, 0); }
.page-ctrl2{margin:10px 0;}.page-ctrl2 li a{background:#666; color:#ddd;}
.loading{position:fixed;top:40%;left:calc(50% - 38px);border:30px solid rgba(255,255,255,0.3);border-radius:5px;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);}
.SysNotic{position:fixed;top:38%;left:calc(50% - 147px);padding: 20px 30px; background:rgba(0,0,0,0.7); border-radius:5px;color:#fff;z-index:99;font-size:16px;}
.draploading{color:#888;float:left;width:100%;height:0;line-height:40px;text-align:center;transition:height .25s,border-bottom-width .25s;background-color:#eee;font-size:16px;overflow:hidden;}
.search{float:left; width:100%; background:none;position:relative;top:0px;box-sizing:border-box;padding:2px 5px;box-shadow:0 2px 2px rgba(185,185,185,0.75);}.search .mc{float:left;background:rgba(255,255,255,0.4); height:32px; line-height:32px; border:0px solid #FFF; color:#999; border-radius:2px;margin:5px 0; width:100%; padding-left:15px;box-sizing: border-box;font-size:16px;border:1px solid #ccc;}.search .mcbtn{margin:7px 0;background:#0e90d2 url("/static/images/theme_search.png") center center no-repeat; background-size:15px 15px; width:58px; color:#FFF; font-weight:bold;text-align:center; position:absolute; right:7px; border-radius:2px; height:28px;}.search input:focus{ border:1px solid #3bb4f2;}.uid{width:50%; float: left;}.uid img{ width: 98% !important; margin: 0 1%;}